A Construction of Typed Lambda Models Related to Feasible Computability
نویسندگان
چکیده
In this paper we develop an approach to the notion of computable functionals in a very abstract setting not restricted to Turing or, say, polynomial computability. We assume to start from some basic class of domains and a basic class of functions deened on these domains. (An example may be natural numbers with polytime computable functions). Then we deene what are \all" corresponding functionals of higher types which add nothing new to these basic functions. We call such functionals computable or, more technically and adequately speaking, substitutable. (Similarly, in D.Scott's domains we say about continuous functionals as about far-reaching abstraction of computable ones.) Our results are applicable to quite arbitrary (complexity) classes of functions, satisfying a very general Assumption.
منابع مشابه
Weak Normalization for the Simply-Typed Lambda-Calculus in Twelf
Weak normalization for the simply-typed λ-calculus is proven in Twelf, an implementation of the Edinburgh Logical Framework. Since due to proof-theoretical restrictions Twelf Tait’s computability method does not seem to be directly usable, a combinatorical proof is adapted and formalized instead.
متن کاملNormalization for the Simply-Typed Lambda-Calculus in Twelf
Normalization for the simply-typed λ-calculus is proven in Twelf, an implementation of the Edinburgh Logical Framework. Since due to proof-theoretical restrictions Twelf Tait’s computability method does not seem to be directly usable, a syntactical proof is adapted and formalized instead. In this case study, some boundaries of Twelf current capabilities are touched and discussed.
متن کاملA New Model Construction for Various Type Systems
A construction of nondomain models for various type systems such as Martin-Löf’s type theory with intensional identity types, the polymorphic lambda calculus and other extensions of the simply typed lambda calculus is presented. These extensions include nearly all calculi in Barendregt’s lambda cube enriched by strong sums. The models can be arranged in such a way that the universal type Πα. α ...
متن کاملDeciding Isomorphisms of Simple Types in Polynomial Time
The isomorphisms holding in all models of the simply typed lambda calculus with surjective and terminal objects are well studied these models are exactly the Cartesian closed categories. Isomorphism of two simple types in such a model is decidable by reduction to a normal form and comparison under a nite number of permutations (Bruce, Di Cosmo, and Longo 1992). Unfortunately, these normal forms...
متن کاملBarendregt’s Lemma
Barendregt’s Lemma in its original form is a statement on Combinatory Logic that holds also for the lambda calculus and gives important insight into the syntactic interplay between substitution and reduction. Its origin lies in undefinablity proofs, but there are other applications as well. It is connected to the so-called Square Brackets Lemma, introduced by van Daalen in proofs of strong norm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993